<?php
return [
    // 默认数据库配置
    'default' => 'mysql',

    // 数据库连接配置
    'connections' => [
        'mysql' => [
            // 数据库驱动
            'driver'    => 'mysql',
            
            // 主机地址
            'host'      => getenv('DB_HOST', '127.0.0.1'),
            
            // 数据库端口
            'port'      => getenv('DB_PORT', 3306),
            
            // 数据库名称
            'database'  => getenv('DB_DATABASE', 'XappTool'),
            
            // 用户名
            'username'  => getenv('DB_USERNAME', 'root'),
            
            // 密码
            'password'  => getenv('DB_PASSWORD', ''),
            
            // 字符集
            'charset'   => 'utf8mb4',
            
            // 排序规则
            'collation' => 'utf8mb4_unicode_ci',
            
            // 表前缀
            'prefix'    => 'gf_',
            
            // 是否开启持久连接
            'persistent' => false,
            
            // 超时时间（秒）
            'timeout'   => 30,
            
            // 连接池配置
            'pool' => [
                'max_connection_count' => 30,
                'wait_timeout'         => 30,
            ],
            
            // 是否启用严格模式
            'strict'    => true,
            
            // 时区设置
            'timezone'  => '+08:00',
        ],
    ]
];